Buffer Requirements for Zero Loss Flow Control with Explicit Congestion Notification
نویسندگان
چکیده
Current TCP flow control depends on packet losses to find the workload that a network can support. Packet drops not only reduce TCP performance, but also add large transfer delay to the packets. Instead of dropping the overflowed packets, Explicit Congestion Notification (ECN) detects incipient congestion and notifies the sources to reduce their windows when the queue length exceeds a threshold. In this paper, we derive closed-form formulae for requirements on threshold and buffer size to achieve zero packet loss and full link utilization. Simulation results that verify our analysis are presented. The impacts of average queue length and Random Early Detection are also discussed. Submitted To: ICC 2000 Subject Area: Computer Communications Buffer Requirements for Zero Loss Flow Control with Explicit Congestion Notification Chunlei Liu Raj Jain Department of Computer and Information Science The Ohio State University, Columbus, OH 43210-1277 Abstract Current TCP flow control depends on packet losses to find the workload that a network can support. Packet drops not only reduce TCP performance, but also add large transfer delay to the packets. Instead of dropping the overflowed packets, Explicit Congestion Notification (ECN) detects incipient congestion and notifies the sources to reduce their windows when the queue length exceeds a threshold. In this paper, we derive closed-form formulae for requirements on threshold and buffer size to achieve zero packet loss and full link utilization. Simulation results that verify our analysis are presented. The impacts of average queue length and Random Early Detection are also discussed.Current TCP flow control depends on packet losses to find the workload that a network can support. Packet drops not only reduce TCP performance, but also add large transfer delay to the packets. Instead of dropping the overflowed packets, Explicit Congestion Notification (ECN) detects incipient congestion and notifies the sources to reduce their windows when the queue length exceeds a threshold. In this paper, we derive closed-form formulae for requirements on threshold and buffer size to achieve zero packet loss and full link utilization. Simulation results that verify our analysis are presented. The impacts of average queue length and Random Early Detection are also discussed.
منابع مشابه
Tcp Congestion Avoidance Using Explicit Buffer Notification
This paper proposes to modify the TCP congestion control mechanism by allowing network routers to supply Explicit Buffer Notification (EBN) to the TCP data sender. The TCP sender runs an algorithm that uses the EBN feedback to compute the control window. The EBN plays the role of a generalized Advertised Window so that the EBN TCP results to be a natural extension of the current TCP flow contro...
متن کاملExpressPass: End-to-End Credit-based Congestion Control for Datacenters
As link speeds increase in datacenter networks, existing congestion control algorithms become less effective in providing fast convergence. TCP-based algorithms that probe for bandwidth take a long time to reach the fair-share and lead to long flow completion times. An ideal congestion control algorithms for datacenter must provide 1) zero data loss, 2) fast convergence, and 3) low buffer occup...
متن کاملCongestion Control using Adaptive Buffer Flow Managements in WSN
Congestion in wireless sensor networks usually occurs when the traffic is heavy, so performance of the networks depends to a great extent on how well internet works. The WSNs consists of unbelievable network load and it leads to energy wastage and packet loss. This paper presents a survey of various congestion control proposals that preserve the original Node -to-Node idea of TCP by neither sen...
متن کاملEnhancing TCP Throughput over Lossy Links Using ECN-Capable RED Gateways
Explicit Congestion Notification (ECN), when used with Random Early Detection (RED) gateways, reduces packet losses and delays of Transport Control Protocol (TCP) based applications. However, choosing the buffer size and optimum parameter values of RED buffers are still open research issues. In this paper, we first present a model to determine the optimal value of RED’s maximum threshold to ach...
متن کاملUsing ECN Marks to Improve TCP Performance over Lossy Links
TCP was designed for wireline networks, where loss events are mostly caused by network congestion. The congestion control mechanism of current TCP uses loss events as the indicator of congestion, and reduces its congestion window size. However, when a lossy link is involved in a TCP connection, non-congestion random losses should also be considered. The congestion window size should not be decr...
متن کامل